.verticalScrollable
{
    overflow:hidden;
    box-sizing:border-box;
    position:relative;
}

.verticalScrollable > .scrollableContent
{
    box-sizing:border-box; -webkit-box-sizing:border-box;
    position:absolute;
    left:0;
    right:-17px;
    top:0;
    bottom:0;
    overflow-y:scroll;
    padding-right:30px;
}

.verticalScrollable > #verticalScrollbar
{
    cursor:default;
    z-index:9999;
    position:absolute;
    top:4px;
    bottom:4px;
    right:4px;
    width:7px;
    overflow:hidden;
    border-radius:8px;
    background-color:#444;
}

.verticalScrollable > #verticalScrollbar > #thumb
{
    position:absolute;
    width:100%;
    top:0%;
    height:0%;
    min-height:20px;
    border-radius:8px;
    background-color:#bbb;
}